﻿//using DatabaseCore;
//using DatabaseCore.Sqlite;
//using Service.src.NW.Model;
//using Service.src.NW.Model.Drive;
//using System;
//using System.Collections.Generic;
//using System.IO;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace Service.src.Flow.Server
//{
//    public class SysDriverServer
//    {

//        public SysDevicrInfo AddDrive(int DBIndex, SysDevicrInfo DriveInfo)
//        {
//            DriveInfo = AppData.DatabaseCache[DBIndex].Install(DriveInfo);
//            return DriveInfo;
//        }

//        /// <summary>
//        /// 更新设备
//        /// </summary>
//        /// <param name="DriveInfo"></param>
//        /// <returns></returns>
//        public int UpldateDrive(SysDevicrInfo DriveInfo)
//        {
//            int i = AppData.DatabaseCache[SqliteHelper.SystemDefaultDBID].Update(DriveInfo);
//            return i;
//        }

//        public List<SysDevicrInfo> GetDrivelist(int DBIndex)
//        {
//            List<SysDevicrInfo> list = AppData.DatabaseCache[DBIndex].QueryAll<SysDevicrInfo>();
//            return list;
//        }

//        internal SysDevicrInfo GetDriveInfoById(int DBIndex, int Id)
//        {
//            SysDevicrInfo Info = AppData.DatabaseCache[DBIndex].Query<SysDevicrInfo>(i => i.Id == Id).FirstOrDefault();
//            if (Info == null)
//            {
//                throw new Exception("获取设备异常，找不此设备");
//            }
//            return Info;
//        }

//        internal bool DeleteDriver(int DBIndex, int id)
//        {
//           return AppData.DatabaseCache[DBIndex].Delete(new SysDevicrInfo() { Id = id });
//        }
//    }
//}
